﻿using System;

namespace Client.Host.Infrastructure.Logging
{
    public interface ILogger
    {
        void LogVerbose(string message);
        void LogVerboseFormat(string message, params object[] args);
        void LogInfo(string message);
        void LogInfoFormat(string message, params object[] args);
        void LogWarning(string message);
        void LogWarningFormat(string message, params object[] args);
        void LogError(string message);
        void LogErrorFormat(string message, params object[] args);
        void LogError(string message, Exception exception);
    }
}
